erp mrp management board electronics software business pcb circuit design crm electronic consulting bga erp software csp medical components manufacturing assembly